Intensional Kleene and Rice theorems for abstract program semantics
نویسندگان
چکیده
Classical results in computability theory, notably Rice's theorem, focus on the extensional content of programs, namely, partial recursive functions that programs compute. Later work investigated intensional generalisations such take into account way which are computed, thus affected by specific computing them. In this paper, we single out a novel class program semantics based abstract domains properties able to capture nonextensional aspects computations, as their asymptotic complexity or logical invariants, and allow us generalise some foundational Theorem Kleene's Second Recursion these semantics. particular, it turns for semantics, any nontrivial property is undecidable every decidable over-approximation necessarily includes an infinite set false positives covers all values semantic domain.
منابع مشابه
An intensional semantics for elementary program transformations
This paper is a contribution to the formal study and analysis of vernacular forms of program derivation. Specifically, in this paper, our vernacular derivations are elementary program transformations over the natural numbers. We provide an intensional semantics for these transformations within the derivations of the Elementary theory of Operations and Numbers, EON, [Bee85]. This semantics is in...
متن کاملProgram Semantics, Intensional Logic and Compositionality
We apply intensional logic to the semantics of an Algol-like programming language. This associates with expressions their meanings relative to \possible worlds", here interpreted as machine states. These meanings lie in the semantic domains of a higher order typed intensional logic. The great advantage of this approach is that it preserves compositionality of the meaning function, even in \opaq...
متن کاملKleene Theorems for Product Systems
We prove Kleene theorems for two subclasses of labelled product systems which are inspired from well-studied subclasses of 1bounded Petri nets. For product T-systems we define a corresponding class of expressions. The algorithms from systems to expressions and in the reverse direction are both polynomial time. For product free choice systems with a restriction of structural cyclicity, that is, ...
متن کاملKleene Theorems for skew formal power series
We investigate the theory of skew (formal) power series introduced by Droste, Kuske [5, 6], if the basic semiring is a Conway semiring. This yields Kleene Theorems for skew power series, whose supports contain finite and infinite words. We then develop a theory of convergence in semirings of skew power series based on the discrete convergence. As an application this yields a Kleene Theorem prov...
متن کاملKleene Theorems for Labelled Free Choice Nets
In earlier work [LMP11], we showed that a graph-theoretic condition called “structural cyclicity” enables us to extract syntax from a conflict-equivalent product system of automata. In this paper we have a “pairing” property in our syntax which allows us to connect to a broader class of product systems, where the conflict-equivalence is not statically fixed. These systems have been related to l...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Information & Computation
سال: 2022
ISSN: ['0890-5401', '1090-2651']
DOI: https://doi.org/10.1016/j.ic.2022.104953